home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-26 | 1.5 KB | 52 lines | [TEXT/ScoM] |
- ; tutorial example 8 - mctest8
-
- (initdef)
- (defsym a '(b c a))
- (defsym b '(f e))
- (defsym c '(b a))
- (defsym d '(a g))
-
- (def-symbol
- test1 (gen-trans a 4)
- test2 (gen-trans d 4)
- test3 (gen-trans c 4)
- test4 (gen-trans d 4)
- test5 (symbol-retrograde
- (symbol-mix
- (gen-trans a 2) (gen-trans b 2)
- (gen-trans c 2) (gen-trans d 2)))
- test6 (find-common
- (gen-trans a 4) (gen-trans c 4))
- )
-
- (def-length
- test1 '(1/16)
- test2 '(1/16)
- test3 '(1/16)
- test4 '(1/16)
- test5 '(1/4 1/16 1/8 1/16 -1/8 1/8)
- test6 '(1/8 1/8 1/4 1/8)
- )
-
- (setq tonals (activate-tonality (whole-tone c 5) (chromatic c 6)))
- (setq tonals1 (activate-tonality (chromatic c 6) (whole-tone c 5)))
- (setq chords (activate-tonality
- (c aug 7 1 4) (f# aug 9 1 3) (e min maj7 1 3)))
- (setq bass (activate-tonality (whole-tone c 3) (chromatic c 4)))
-
- (compile-song-p "ccl;output:" 1/8 "part8"
- ; BARS |-------|-------|-------|-------|
- changes tonals " . . . . ."
- changes2 tonals1 " . . . . . . . ."
- changes3 chords " . . . .. . . . .. "
- changes4 bass " . . . . . . . . . "
- test1 changes "-- ----- --- --- ----- --"
- test2 changes2 " --- --- -- - --- --- --- --"
- test3 changes2 " ---- --- - - -- --- -- -"
- test4 changes " ----- - - - -- - - - - -"
- test5 changes3 " - ------- --- -- --- ---- -"
- test6 changes4 "------------ -----------"
- )
-
-
-